package Polymorphism04;
/**
 * 多态中成员方法的访问特点
 *     编译时期:在多态中,编译时期,会去找赋值号左边的类型(例如:Father)中是否有这个方法,如果有编译通过,否则编译失败
 *     运行时期:在多态中,运行时期,会去检测赋值号右边的类型(Son)中是否有该方法,如果有直接执行
 */
class Father{
    public void show(){
        System.out.println("Father中的show方法");
    }

}

class Son extends Father{
    @Override
    public void show() {
        System.out.println("Son中的show方法");
    }
}
public class Demo {
    public static void main(String[] args) {
        Father f = new Son();
        f.show();

    }
}
